import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
import Home from '@/pages/home'
import Index from '@/pages/index'
import Product from '@/pages/product'
import Detail from '@/pages/detail'
import Cart from '@/pages/cart'
import Order from '@/pages/order'
import OrderConfirm from '@/pages/orderConfirm'
import OrderList from '@/pages/orderList'
import OrderPay from '@/pages/orderPay'
import Alipay from '@/pages/alipay'

export default new Router({
  routes: [
    {
      path: '/',
      name: 'home',
      component: Home,
      redirect:'/index',
      children: [{
        path: '/index',
        name: 'index',
        component: Index
      },
      {
        path: '/product/:id',
        name: 'product',
        component: Product
      },
      {
        path: '/detail/:id',
        name: 'detail',
        component: Detail
      }
      ]
    },
    {
      path: '/cart',
      name: 'cart',
      component: Cart
    },
    {
      path: '/order',
      name: 'order',
      component: Order,
      children: [
        {
          path: '/confirm',
          name: 'orderConfirm',
          component: OrderConfirm,
        },
        {
          path: '/list',
          name: 'orderList',
          component: OrderList,
        },
        {
          path: '/pay',
          name: 'orderPay',
          component: OrderPay,
        },
        {
          path: '/alipay',
          name: 'alipay',
          component: Alipay,
        }
      ]
    }
  ]
})